home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat3 / Tcl / foreach.z / foreach
Text File  |  1998-10-30  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4. ffffoooorrrreeeeaaaacccchhhh((((3333TTTTccccllll))))                                                    ffffoooorrrreeeeaaaacccchhhh((((3333TTTTccccllll))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      foreach - Iterate over all elements in a list
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ffffoooorrrreeeeaaaacccchhhh _v_a_r_n_a_m_e _l_i_s_t _b_o_d_y
  13.  
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      In this command _v_a_r_n_a_m_e is the name of a variable, _l_i_s_t is a list of
  17.      values to assign to _v_a_r_n_a_m_e, and _b_o_d_y is a Tcl script.  For each element
  18.      of _l_i_s_t (in order from left to right), ffffoooorrrreeeeaaaacccchhhh assigns the contents of
  19.      the field to _v_a_r_n_a_m_e as if the lllliiiinnnnddddeeeexxxx command had been used to extract
  20.      the field, then calls the Tcl interpreter to execute _b_o_d_y.  The bbbbrrrreeeeaaaakkkk and
  21.      ccccoooonnnnttttiiiinnnnuuuueeee statements may be invoked inside _b_o_d_y, with the same effect as
  22.      in the ffffoooorrrr command.  FFFFoooorrrreeeeaaaacccchhhh returns an empty string.
  23.  
  24.  
  25. KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
  26.      foreach, iteration, list, looping
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.